Abstract: Cloud provides computing resources as an on-demand service. The main service of cloud is data storage. It has different data centre to maintain and monitor user data. It is more reliable storage but it has many security related issues. To address this security issues in the cloud, this paper proposes a security framework comprises of three main services for security, key and storage. Security is provided as a service to users. This framework consists of two security services for different types of data. Users have to choose any one security service based on their choice. Key generation is another service in the framework which provides key for security service by the way of sending the key directly to the users. Keys used for security service are not known to other cloud service in the framework. The framework protects attacks from inside and outside the cloud. It enhances the security in the public cloud environment.

Keywords: Cloud Storage; Security Service; SECaaS; KaaS; STRaaS;